<!doctype html><html lang=en dir=auto><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>FFmpeg（一）安装和基本使用 | wenbin</title><meta name=keywords content="FFmpeg"><meta name=description content="FFmpeg 是一个强大的、跨平台的音视频处理框架，久闻大名但是没有接触，此文主要用于和我一样的小白从零开始安装并体验几个常用命令。(PS:网上的大部分工具底层都使用FFmpeg，所以本文直接使用命令行进行操作)
本文只介绍简单的用法，所有目标文件可以是本地文件的路径,也可以是URL(例如测试视频地址其他需要可以直接网上搜索教程或查看官方文档，链接放在下方的参考链接处。
一、FFmpeg 安装 （一）最简单的方法 （1）下载官方文件FFmpeg官网下载MacOS最新静态文件
（2）解压后内部有一个命令行文件，执行该文件即可
（3）测试，在命令行输入 ffmpeg 测试是否成功
（二）Git Clone 方法 1、克隆项目 git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
2、安装 克隆完项目后，文件夹内有一个 INSTALL.md 文件，根据步骤进行安装
一、cd ffmpeg
二、./configure 如果报错环境版本太低，根据提示，加上参数进行补全
三、make
四、make install
以上步骤走完后，FFmpeg安装就完成了，可以继续在终端输入 ffmpeg 进行测试
二、FFmpeg 使用格式 分为五部分，便于阅读，可以多行书写
// 命令格式 ffmpeg {1} {2} -i {3} {4} {5} // 参数说明 1. 全局参数 2. 输入文件参数 3. 输入文件 4. 输出文件参数 5. 输出文件 // 多行书写 ffmpeg \ [全局参数] \ [输入文件参数] \ -i [输入文件] \ [输出文件参数] \ [输出文件] 三、FFmpeg 常用命令 （一）查看文件信息 // input."><meta name=author content><link rel=canonical href=https://imwenbin.com/blog/ffmpeg%E4%B8%80%E5%AE%89%E8%A3%85%E5%92%8C%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8/><meta name=google-site-verification content="XYZabc"><meta name=yandex-verification content="XYZabc"><meta name=msvalidate.01 content="XYZabc"><link rel=icon href=https://imwenbin.com/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://imwenbin.com/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://imwenbin.com/favicon-32x32.png><link rel=icon type=image/png sizes=400x400 href=https://imwenbin.com/favicon-400x400.png><link rel=icon type=image/png sizes=512x512 href=https://imwenbin.com/favicon-512x512.png><link rel=apple-touch-icon href=https://imwenbin.com/apple-touch-icon.png><link rel=apple-touch-icon sizes=57x57 href=https://imwenbin.com/apple-touch-icon-57x57.png><link rel=apple-touch-icon sizes=60x60 href=https://imwenbin.com/apple-touch-icon-60x60.png><link rel=apple-touch-icon sizes=72x72 href=https://imwenbin.com/apple-touch-icon-72x72.png><link rel=apple-touch-icon sizes=76x76 href=https://imwenbin.com/apple-touch-icon-76x76.png><link rel=apple-touch-icon sizes=114x114 href=https://imwenbin.com/apple-touch-icon-114x114.png><link rel=apple-touch-icon sizes=120x120 href=https://imwenbin.com/apple-touch-icon-120x120.png><link rel=apple-touch-icon sizes=144x144 href=https://imwenbin.com/apple-touch-icon-144x144.png><link rel=apple-touch-icon sizes=152x152 href=https://imwenbin.com/apple-touch-icon-152x152.png><link rel=apple-touch-icon sizes=180x180 href=https://imwenbin.com/apple-touch-icon-180x180.png><link rel=mask-icon href=https://imwenbin.com/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link crossorigin=anonymous href=/assets/css/stylesheet.min.css rel="preload stylesheet" as=style><script defer crossorigin=anonymous src=/assets/js/highlight.min.js onload=hljs.initHighlightingOnLoad()></script><meta name=generator content="Hugo 0.104.3"><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="FFmpeg（一）安装和基本使用"><meta property="og:description" content="FFmpeg 是一个强大的、跨平台的音视频处理框架，久闻大名但是没有接触，此文主要用于和我一样的小白从零开始安装并体验几个常用命令。(PS:网上的大部分工具底层都使用FFmpeg，所以本文直接使用命令行进行操作)
本文只介绍简单的用法，所有目标文件可以是本地文件的路径,也可以是URL(例如测试视频地址其他需要可以直接网上搜索教程或查看官方文档，链接放在下方的参考链接处。
一、FFmpeg 安装 （一）最简单的方法 （1）下载官方文件FFmpeg官网下载MacOS最新静态文件
（2）解压后内部有一个命令行文件，执行该文件即可
（3）测试，在命令行输入 ffmpeg 测试是否成功
（二）Git Clone 方法 1、克隆项目 git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
2、安装 克隆完项目后，文件夹内有一个 INSTALL.md 文件，根据步骤进行安装
一、cd ffmpeg
二、./configure 如果报错环境版本太低，根据提示，加上参数进行补全
三、make
四、make install
以上步骤走完后，FFmpeg安装就完成了，可以继续在终端输入 ffmpeg 进行测试
二、FFmpeg 使用格式 分为五部分，便于阅读，可以多行书写
// 命令格式 ffmpeg {1} {2} -i {3} {4} {5} // 参数说明 1. 全局参数 2. 输入文件参数 3. 输入文件 4. 输出文件参数 5. 输出文件 // 多行书写 ffmpeg \ [全局参数] \ [输入文件参数] \ -i [输入文件] \ [输出文件参数] \ [输出文件] 三、FFmpeg 常用命令 （一）查看文件信息 // input."><meta property="og:type" content="article"><meta property="og:url" content="https://imwenbin.com/blog/ffmpeg%E4%B8%80%E5%AE%89%E8%A3%85%E5%92%8C%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8/"><meta property="article:section" content="Blog"><meta property="article:published_time" content="2021-11-23T10:20:36+08:00"><meta property="article:modified_time" content="2021-11-23T10:20:36+08:00"><meta property="og:site_name" content="wenbin"><meta name=twitter:card content="summary"><meta name=twitter:title content="FFmpeg（一）安装和基本使用"><meta name=twitter:description content="FFmpeg 是一个强大的、跨平台的音视频处理框架，久闻大名但是没有接触，此文主要用于和我一样的小白从零开始安装并体验几个常用命令。(PS:网上的大部分工具底层都使用FFmpeg，所以本文直接使用命令行进行操作)
本文只介绍简单的用法，所有目标文件可以是本地文件的路径,也可以是URL(例如测试视频地址其他需要可以直接网上搜索教程或查看官方文档，链接放在下方的参考链接处。
一、FFmpeg 安装 （一）最简单的方法 （1）下载官方文件FFmpeg官网下载MacOS最新静态文件
（2）解压后内部有一个命令行文件，执行该文件即可
（3）测试，在命令行输入 ffmpeg 测试是否成功
（二）Git Clone 方法 1、克隆项目 git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
2、安装 克隆完项目后，文件夹内有一个 INSTALL.md 文件，根据步骤进行安装
一、cd ffmpeg
二、./configure 如果报错环境版本太低，根据提示，加上参数进行补全
三、make
四、make install
以上步骤走完后，FFmpeg安装就完成了，可以继续在终端输入 ffmpeg 进行测试
二、FFmpeg 使用格式 分为五部分，便于阅读，可以多行书写
// 命令格式 ffmpeg {1} {2} -i {3} {4} {5} // 参数说明 1. 全局参数 2. 输入文件参数 3. 输入文件 4. 输出文件参数 5. 输出文件 // 多行书写 ffmpeg \ [全局参数] \ [输入文件参数] \ -i [输入文件] \ [输出文件参数] \ [输出文件] 三、FFmpeg 常用命令 （一）查看文件信息 // input."><script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Blogs","item":"https://imwenbin.com/blog/"},{"@type":"ListItem","position":2,"name":"FFmpeg（一）安装和基本使用","item":"https://imwenbin.com/blog/ffmpeg%E4%B8%80%E5%AE%89%E8%A3%85%E5%92%8C%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8/"}]}</script><script type=application/ld+json>{"@context":"https://schema.org","@type":"BlogPosting","headline":"FFmpeg（一）安装和基本使用","name":"FFmpeg（一）安装和基本使用","description":"FFmpeg 是一个强大的、跨平台的音视频处理框架，久闻大名但是没有接触，此文主要用于和我一样的小白从零开始安装并体验几个常用命令。(PS:网上的大部分工具底层都使用FFmpeg，所以本文直接使用命令行进行操作)\n本文只介绍简单的用法，所有目标文件可以是本地文件的路径,也可以是URL(例如测试视频地址其他需要可以直接网上搜索教程或查看官方文档，链接放在下方的参考链接处。\n一、FFmpeg 安装 （一）最简单的方法 （1）下载官方文件FFmpeg官网下载MacOS最新静态文件\n（2）解压后内部有一个命令行文件，执行该文件即可\n（3）测试，在命令行输入 ffmpeg 测试是否成功\n（二）Git Clone 方法 1、克隆项目 git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg\n2、安装 克隆完项目后，文件夹内有一个 INSTALL.md 文件，根据步骤进行安装\n一、cd ffmpeg\n二、./configure 如果报错环境版本太低，根据提示，加上参数进行补全\n三、make\n四、make install\n以上步骤走完后，FFmpeg安装就完成了，可以继续在终端输入 ffmpeg 进行测试\n二、FFmpeg 使用格式 分为五部分，便于阅读，可以多行书写\n// 命令格式 ffmpeg {1} {2} -i {3} {4} {5} // 参数说明 1. 全局参数 2. 输入文件参数 3. 输入文件 4. 输出文件参数 5. 输出文件 // 多行书写 ffmpeg \\ [全局参数] \\ [输入文件参数] \\ -i [输入文件] \\ [输出文件参数] \\ [输出文件] 三、FFmpeg 常用命令 （一）查看文件信息 // input.","keywords":["FFmpeg"],"articleBody":"FFmpeg 是一个强大的、跨平台的音视频处理框架，久闻大名但是没有接触，此文主要用于和我一样的小白从零开始安装并体验几个常用命令。(PS:网上的大部分工具底层都使用FFmpeg，所以本文直接使用命令行进行操作)\n本文只介绍简单的用法，所有目标文件可以是本地文件的路径,也可以是URL(例如测试视频地址其他需要可以直接网上搜索教程或查看官方文档，链接放在下方的参考链接处。\n一、FFmpeg 安装 （一）最简单的方法 （1）下载官方文件FFmpeg官网下载MacOS最新静态文件\n（2）解压后内部有一个命令行文件，执行该文件即可\n（3）测试，在命令行输入 ffmpeg 测试是否成功\n（二）Git Clone 方法 1、克隆项目 git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg\n2、安装 克隆完项目后，文件夹内有一个 INSTALL.md 文件，根据步骤进行安装\n一、cd ffmpeg\n二、./configure 如果报错环境版本太低，根据提示，加上参数进行补全\n三、make\n四、make install\n以上步骤走完后，FFmpeg安装就完成了，可以继续在终端输入 ffmpeg 进行测试\n二、FFmpeg 使用格式 分为五部分，便于阅读，可以多行书写\n// 命令格式 ffmpeg {1} {2} -i {3} {4} {5} // 参数说明 1. 全局参数 2. 输入文件参数 3. 输入文件 4. 输出文件参数 5. 输出文件 // 多行书写 ffmpeg \\ [全局参数] \\ [输入文件参数] \\ -i [输入文件] \\ [输出文件参数] \\ [输出文件] 三、FFmpeg 常用命令 （一）查看文件信息 // input.mp4 是目标文件，可以是本地的，也可以直接写URL ffmpeg -i input.mp4 // 简约写法 ffmpeg -i input.mp4 -hide_banner （二）转换视频格式 // avi --\u003e mp4 ffmpeg -i input.avi -c copy output.mp4 （三）提取音频 ffmpeg \\ -i input.mp4 \\ -vn -c:a copy \\ output.aac // -vn表示去掉视频，-c:a copy表示不改变音频编码，直接拷贝 （四）改变分辨率 // 1080p --\u003e 480p ffmpeg \\ -i input.mp4 \\ -vf scale=480:-1 \\ output.mp4 （五）改变码率（减小视频文件大小） // 下面的例子指定码率最小为964K，最大为3856K，缓冲区大小为 2000K ffmpeg \\ -i input.mp4 \\ -minrate 964K -maxrate 3856K -bufsize 2000K \\ output.mp4 四、参考链接 [1].FFmpeg官方文档\n[2].FFmpeg 视频处理入门教程 - 阮一峰的网络日志\n","wordCount":"148","inLanguage":"en","datePublished":"2021-11-23T10:20:36+08:00","dateModified":"2021-11-23T10:20:36+08:00","mainEntityOfPage":{"@type":"WebPage","@id":"https://imwenbin.com/blog/ffmpeg%E4%B8%80%E5%AE%89%E8%A3%85%E5%92%8C%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8/"},"publisher":{"@type":"Organization","name":"wenbin","logo":{"@type":"ImageObject","url":"https://imwenbin.com/favicon.ico"}}}</script></head><body id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://imwenbin.com/ accesskey=h title="wenbin (Alt + H)">wenbin</a>
<span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu><li><a href=https://imwenbin.com/blog/ title=Blog><span>Blog</span></a></li><li><a href=https://imwenbin.com/archives title=Archive><span>Archive</span></a></li><li><a href=https://imwenbin.com/tags title=Tags><span>Tags</span></a></li></ul></nav></header><main class=main><article class=post-single><header class=post-header><div class=breadcrumbs><a href=https://imwenbin.com/>Home</a>&nbsp;»&nbsp;<a href=https://imwenbin.com/blog/>Blogs</a></div><h1 class=post-title>FFmpeg（一）安装和基本使用</h1><div class=post-meta><span title='2021-11-23 10:20:36 +0800 CST'>⌚️ 2021-11-23</span></div></header><div class=toc><details><summary accesskey=c title="(Alt + C)"><span class=details>目录</span></summary><div class=inner><ul><li><a href=#%e4%b8%80ffmpeg-%e5%ae%89%e8%a3%85 aria-label="一、FFmpeg 安装">一、FFmpeg 安装</a><ul><li><a href=#%e4%b8%80%e6%9c%80%e7%ae%80%e5%8d%95%e7%9a%84%e6%96%b9%e6%b3%95 aria-label=（一）最简单的方法>（一）最简单的方法</a></li><li><a href=#%e4%ba%8cgit-clone-%e6%96%b9%e6%b3%95 aria-label="（二）Git Clone 方法">（二）Git Clone 方法</a><ul><li><a href=#1%e5%85%8b%e9%9a%86%e9%a1%b9%e7%9b%ae aria-label=1、克隆项目>1、克隆项目</a></li><li><a href=#2%e5%ae%89%e8%a3%85 aria-label=2、安装>2、安装</a></li></ul></li></ul></li><li><a href=#%e4%ba%8cffmpeg-%e4%bd%bf%e7%94%a8%e6%a0%bc%e5%bc%8f aria-label="二、FFmpeg 使用格式">二、FFmpeg 使用格式</a></li><li><a href=#%e4%b8%89ffmpeg-%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4 aria-label="三、FFmpeg 常用命令">三、FFmpeg 常用命令</a><ul><li><a href=#%e4%b8%80%e6%9f%a5%e7%9c%8b%e6%96%87%e4%bb%b6%e4%bf%a1%e6%81%af aria-label=（一）查看文件信息>（一）查看文件信息</a></li><li><a href=#%e4%ba%8c%e8%bd%ac%e6%8d%a2%e8%a7%86%e9%a2%91%e6%a0%bc%e5%bc%8f aria-label=（二）转换视频格式>（二）转换视频格式</a></li><li><a href=#%e4%b8%89%e6%8f%90%e5%8f%96%e9%9f%b3%e9%a2%91 aria-label=（三）提取音频>（三）提取音频</a></li><li><a href=#%e5%9b%9b%e6%94%b9%e5%8f%98%e5%88%86%e8%be%a8%e7%8e%87 aria-label=（四）改变分辨率>（四）改变分辨率</a></li><li><a href=#%e4%ba%94%e6%94%b9%e5%8f%98%e7%a0%81%e7%8e%87%e5%87%8f%e5%b0%8f%e8%a7%86%e9%a2%91%e6%96%87%e4%bb%b6%e5%a4%a7%e5%b0%8f aria-label=（五）改变码率（减小视频文件大小）>（五）改变码率（减小视频文件大小）</a></li></ul></li><li><a href=#%e5%9b%9b%e5%8f%82%e8%80%83%e9%93%be%e6%8e%a5 aria-label=四、参考链接>四、参考链接</a></li></ul></div></details></div><div class=post-content><p><em>FFmpeg</em> 是一个强大的、跨平台的音视频处理框架，久闻大名但是没有接触，此文主要用于和我一样的小白从零开始安装并体验几个常用命令。(PS:网上的大部分工具底层都使用FFmpeg，所以本文直接使用命令行进行操作)</p><blockquote><p>本文只介绍简单的用法，所有目标文件可以是本地文件的路径,也可以是URL(例如<a href=http://vfx.mtime.cn/Video/2019/02/04/mp4/190204084208765161.mp4>测试视频地址</a>其他需要可以直接网上搜索教程或查看官方文档，链接放在下方的参考链接处。</p></blockquote><hr><h1 id=一ffmpeg-安装>一、FFmpeg 安装<a hidden class=anchor aria-hidden=true href=#一ffmpeg-安装>#</a></h1><h2 id=一最简单的方法>（一）最简单的方法<a hidden class=anchor aria-hidden=true href=#一最简单的方法>#</a></h2><p>（1）下载官方文件<a href=https://evermeet.cx/ffmpeg/>FFmpeg官网下载MacOS最新静态文件</a></p><p>（2）解压后内部有一个命令行文件，执行该文件即可</p><p>（3）测试，在命令行输入 <code>ffmpeg</code> 测试是否成功</p><h2 id=二git-clone-方法>（二）Git Clone 方法<a hidden class=anchor aria-hidden=true href=#二git-clone-方法>#</a></h2><h3 id=1克隆项目>1、克隆项目<a hidden class=anchor aria-hidden=true href=#1克隆项目>#</a></h3><p><code>git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg</code></p><h3 id=2安装>2、安装<a hidden class=anchor aria-hidden=true href=#2安装>#</a></h3><blockquote><p>克隆完项目后，文件夹内有一个 <em>INSTALL.md</em> 文件，根据步骤进行安装</p></blockquote><p>一、<code>cd ffmpeg</code></p><p>二、<code>./configure</code> 如果报错环境版本太低，根据提示，加上参数进行补全</p><p>三、<code>make</code></p><p>四、<code>make install</code></p><p><em>以上步骤走完后，FFmpeg安装就完成了，可以继续在终端输入 <code>ffmpeg</code> 进行测试</em></p><h1 id=二ffmpeg-使用格式>二、FFmpeg 使用格式<a hidden class=anchor aria-hidden=true href=#二ffmpeg-使用格式>#</a></h1><p>分为五部分，便于阅读，可以多行书写</p><pre tabindex=0><code>// 命令格式
ffmpeg {1} {2} -i {3} {4} {5}
</code></pre><pre tabindex=0><code>// 参数说明
1. 全局参数
2. 输入文件参数
3. 输入文件
4. 输出文件参数
5. 输出文件
</code></pre><pre tabindex=0><code>// 多行书写
ffmpeg \
[全局参数] \
[输入文件参数] \
-i [输入文件] \
[输出文件参数] \
[输出文件]
</code></pre><h1 id=三ffmpeg-常用命令>三、FFmpeg 常用命令<a hidden class=anchor aria-hidden=true href=#三ffmpeg-常用命令>#</a></h1><h2 id=一查看文件信息>（一）查看文件信息<a hidden class=anchor aria-hidden=true href=#一查看文件信息>#</a></h2><pre tabindex=0><code>// input.mp4 是目标文件，可以是本地的，也可以直接写URL

ffmpeg -i input.mp4

// 简约写法
ffmpeg -i input.mp4 -hide_banner
</code></pre><h2 id=二转换视频格式>（二）转换视频格式<a hidden class=anchor aria-hidden=true href=#二转换视频格式>#</a></h2><pre tabindex=0><code>// avi --&gt; mp4
ffmpeg -i input.avi -c copy output.mp4
</code></pre><h2 id=三提取音频>（三）提取音频<a hidden class=anchor aria-hidden=true href=#三提取音频>#</a></h2><pre tabindex=0><code>ffmpeg \
-i input.mp4 \
-vn -c:a copy \
output.aac


// -vn表示去掉视频，-c:a copy表示不改变音频编码，直接拷贝
</code></pre><h2 id=四改变分辨率>（四）改变分辨率<a hidden class=anchor aria-hidden=true href=#四改变分辨率>#</a></h2><pre tabindex=0><code>// 1080p --&gt; 480p
ffmpeg \
-i input.mp4 \
-vf scale=480:-1 \
output.mp4
</code></pre><h2 id=五改变码率减小视频文件大小>（五）改变码率（减小视频文件大小）<a hidden class=anchor aria-hidden=true href=#五改变码率减小视频文件大小>#</a></h2><pre tabindex=0><code>// 下面的例子指定码率最小为964K，最大为3856K，缓冲区大小为 2000K
ffmpeg \
-i input.mp4 \
-minrate 964K -maxrate 3856K -bufsize 2000K \
output.mp4
</code></pre><h1 id=四参考链接>四、参考链接<a hidden class=anchor aria-hidden=true href=#四参考链接>#</a></h1><p>[1].<a href=https://ffmpeg.org/ffmpeg.htmlhttps://ffmpeg.org/ffmpeg.html>FFmpeg官方文档</a></p><p>[2].<a href=https://www.ruanyifeng.com/blog/2020/01/ffmpeg.html>FFmpeg 视频处理入门教程 - 阮一峰的网络日志</a></p></div><footer class=post-footer><ul class=post-tags><li><a href=https://imwenbin.com/tags/ffmpeg/>FFmpeg</a></li></ul><nav class=paginav><a class=prev href=https://imwenbin.com/blog/mac-%E9%87%8D%E8%A3%85%E7%B3%BB%E7%BB%9F%E7%BB%84%E5%90%88%E9%94%AE%E6%95%B4%E7%90%86/><span class=title>« Prev Page</span><br><span>Mac 重装系统组合键整理</span></a>
<a class=next href=https://imwenbin.com/blog/%E8%AE%B0%E5%BD%95-mac%E5%AE%89%E8%A3%85flutter%E7%8E%AF%E5%A2%83%E5%B9%B6%E8%BF%90%E8%A1%8C/><span class=title>Next Page »</span><br><span>【记录】 Mac安装Flutter环境并运行</span></a></nav></footer></article></main><footer class=footer><span>&copy; 2023 <a href=https://imwenbin.com/>wenbin</a>.</span>
<span>保留部分权利。</span>
<span><a href=https://beian.miit.gov.cn>津ICP备2021008823号</a></span>
<span style="width:300px;margin:0 auto;padding:20px 0"><a target=_blank href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=12010302002359" style=display:inline-block;text-decoration:none;height:20px;line-height:20px><img src=/备案图标.png style=float:left;width:16px><p>津公网安备 12010302002359号</p></a></span></footer><a href=#top aria-label="go to top" title="Go to Top (Alt + G)" class=top-link id=top-link accesskey=g><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentcolor"><path d="M12 6H0l6-6z"/></svg></a><script>let menu=document.getElementById("menu");menu&&(menu.scrollLeft=localStorage.getItem("menu-scroll-position"),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault();var t=this.getAttribute("href").substr(1);window.matchMedia("(prefers-reduced-motion: reduce)").matches?document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView():document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView({behavior:"smooth"}),t==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${t}`)})})</script><script>var mybutton=document.getElementById("top-link");window.onscroll=function(){document.body.scrollTop>800||document.documentElement.scrollTop>800?(mybutton.style.visibility="visible",mybutton.style.opacity="1"):(mybutton.style.visibility="hidden",mybutton.style.opacity="0")}</script><script>document.getElementById("theme-toggle").addEventListener("click",()=>{document.body.className.includes("dark")?(document.body.classList.remove("dark"),localStorage.setItem("pref-theme","light")):(document.body.classList.add("dark"),localStorage.setItem("pref-theme","dark"))})</script><script>document.querySelectorAll("pre > code").forEach(e=>{const n=e.parentNode.parentNode,t=document.createElement("button");t.classList.add("copy-code"),t.innerText="copy";function s(){t.innerText="copied!",setTimeout(()=>{t.innerText="copy"},2e3)}t.addEventListener("click",t=>{if("clipboard"in navigator){navigator.clipboard.writeText(e.textContent),s();return}const n=document.createRange();n.selectNodeContents(e);const o=window.getSelection();o.removeAllRanges(),o.addRange(n);try{document.execCommand("copy"),s()}catch{}o.removeRange(n)}),n.classList.contains("highlight")?n.appendChild(t):n.parentNode.firstChild==n||(e.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName=="TABLE"?e.parentNode.parentNode.parentNode.parentNode.parentNode.appendChild(t):e.parentNode.appendChild(t))})</script></body></html>